package cn.lcsjsxy.yxz.day.Set;

import java.util.*;

//HashMap常用方法
public class HashMapCommonmethods {

    public static void main(String[] args) {

        //
        HashMap<String,String> map = new HashMap();

        //添加数据

        //修改数据
//        map.put("a","0");
//        Object oldVal = map.put("a","1");
//        System.out.println(oldVal);
//        //添加数据
//        map.putIfAbsent("b","2");
//        map.putIfAbsent("b","3");
//
//        Object b = map.remove("b","4");
//        System.out.println(b);

        map.clear();
        map.put("a","1");
        map.put("b","2");
        map.put("c","3");

        //获取集合中所有的key
//        Set set = map.keySet();
//        for (Object k : set){
//            System.out.println(map.get(k));
//        }
//        System.out.println(map.containsKey("a"));
//
//        Collection values = map.values();
//        map.containsValue("1");
//
//        System.out.println(map);

        //获取键值对对象
//        Set<Map.Entry<String, String>> entries = map.entrySet();
//        for (Map.Entry<String, String> entry : entries) {
//            System.out.println(entry.getKey() + "s" + entry.getValue());
//        }
//
//        map.remove("a");
        map.remove("a","1");





        System.out.println(map);

    }

}
